Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Repository</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Repository"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Repository rootpage-Repository skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Repository</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr">
<p>Ein <span lang="en"><b>Repository</b></span> (<a href="Plural" title="Plural">Plural</a>: <i>Repositorys</i>;<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> englisch für <i>Lager</i>, <i>Depot</i> oder auch <i>Quelle</i>; Plural: <i>repositories</i>), auch – direkt aus dem <a href="Latein" title="Latein">Lateinischen</a> entlehnt – <a href="Repositorium" title="Repositorium">Repositorium</a> (Pl. <i>Repositorien</i>), oft kurz <b>Repo</b>, ist ein verwaltetes Verzeichnis zur Speicherung und Beschreibung digitaler Objekte für ein <a href="Digitales_Archiv" title="Digitales Archiv">digitales Archiv</a>.
</p><p>Bei den verwalteten Objekten kann es sich beispielsweise um Programme (Software-Repository), Publikationen (<a href="Dokumentenserver" title="Dokumentenserver">Dokumentenserver</a>), Datenmodelle (Metadaten-Repository), betriebswirtschaftliche Verfahren oder <a href="Forschungsdaten" title="Forschungsdaten">Forschungsdaten</a> handeln. Häufig beinhaltet ein Repository auch Funktionen zur <a href="Versionsverwaltung" title="Versionsverwaltung">Versionsverwaltung</a> der verwalteten Objekte. Diese Repositorys sind der Eckpfeiler für wissenschaftliche Zusammenarbeit weltweit und werden rasant zunehmend genutzt.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>

<div class="mw-heading mw-heading2"><h2 id="Repository_zur_Versionsverwaltung">Repository zur Versionsverwaltung</h2></div>
<p>Bei Versionsverwaltungssystemen wie <a href="Concurrent_Versions_System" title="Concurrent Versions System">CVS</a>, <a href="Git" title="Git">Git</a> oder <a href="Subversion_(Software)" class="mw-redirect" title="Subversion (Software)">SVN</a> werden die <a href="Quelltext" title="Quelltext">Quellcodedateien</a> oder andere Dateien in einem Repository oder <b>Projektarchiv</b> gehalten. Sie werden von dort „ausgecheckt“, d.&nbsp;h. auf den Rechner eines <a href="Programmierer" class="mw-redirect" title="Programmierer">Programmierers</a> kopiert. Nach der Bearbeitung, die aus einem oder mehreren <a href="Commit_(Versionskontrolle)" title="Commit (Versionskontrolle)">Commits</a> bestehen kann, werden die geänderten Dateien wieder in das Repository „eingecheckt“, wobei die Veränderung – optional mit Kommentaren des eincheckenden Entwicklers versehen – protokolliert wird. Die Versionsverwaltung dient der Dokumentation der Entwicklung, erlaubt aber auch die jederzeitige Rekonstruktion von früheren Zuständen des Quelltexts.
</p><p>Ein solches Versionsverwaltungssystem ermöglicht die Zusammenarbeit von großen Teams an Softwareprojekten, da über die Versionsverwaltung Unterschiede an Dateien gefunden und von einem <a href="Merge" title="Merge">merge</a>-Mechanismus nach Bearbeitung durch mehrere Entwickler zusammengefügt werden können. Somit geht keine Änderung verloren und es fließen alle Änderungen in einen neuen gemeinsamen Stand ein.
</p><p>Eine Hauptfunktion der Versionsverwaltung ist die Versionsgeschichte, die es Entwicklern ermöglicht, auf jeden von einem Benutzer „eingecheckten“ Stand einer oder mehrerer Dateien zurückzuspringen und diese Version zu verwenden.
</p>
<div class="mw-heading mw-heading2"><h2 id="Software-Repository">Software-Repository</h2></div>
<p>Hierbei enthält das Repository <a href="Programmpaket" title="Programmpaket">Programmpakete</a> und zugehörige <a href="Metadaten" title="Metadaten">Metadaten</a>, z.&nbsp;B. Beschreibungen der Pakete, Abhängigkeitsinformationen und <a href="%C3%84nderungsprotokoll" title="Änderungsprotokoll">Änderungsprotokolle</a>. Das Installieren bzw. Aktualisieren der Software aus dem Repository übernimmt ein <a href="Paketverwaltung" title="Paketverwaltung">Paketmanager</a>. Daher wird in diesem Zusammenhang auch oft die deutschsprachige Bezeichnung <i>Paketquelle</i> benutzt. Populäre Beispiele für Software-Repositorys sind <a href="CPAN" title="CPAN">CPAN</a> oder <a href="Portable_Apps" class="mw-redirect" title="Portable Apps">Portable Apps</a>.
</p><p>Dieses Prinzip wird häufig von <a href="Linux-Distribution" title="Linux-Distribution">Linux-Distributionen</a> verwendet, um dem Benutzer an zentraler Stelle Zugriff auf aktuelle oder getestete Software zu ermöglichen. Ein Vorteil ist, dass mit einem Update durch die Paketverwaltung sowohl das System als auch die Anwendungen aktualisiert werden und so das manuelle Überprüfen der Aktualität durch Besuch der einzelnen Projektwebseiten entfällt. Die Pflege eines Programmpakets in einem Update-Repository übernimmt ein Paket-<a href="Maintainer" title="Maintainer">Maintainer</a>, der meist aus der <a href="Online-Community" title="Online-Community">Community</a> rund um die Distribution stammt und nicht in die eigentliche Entwicklung der Software involviert sein muss.
</p>
<div class="mw-heading mw-heading2"><h2 id="Metadaten-Repository">Metadaten-Repository</h2></div>
<p>Bei Metadaten-Repositorien handelt es sich üblicherweise um <a href="Datenbanktabelle" title="Datenbanktabelle">Datenbanktabellen</a> zur Verwaltung von <a href="Metadaten" title="Metadaten">Metadaten</a>, die als Basis für hochintegrative Systeme dienen. In ihnen sind alle notwendigen Beschreibungen zum
System selbst und zur Umwelt enthalten. Mit Hilfe von Metadaten-Repositorys können diese
Systeme ohne Programmieraufwand flexibel auf Änderungen reagieren nach dem Motto: „Definieren statt Programmieren“. Metadaten-Repositorys werden unter anderem in <a href="Data-Warehouse" class="mw-redirect" title="Data-Warehouse">Data-Warehouse</a> und <a href="Enterprise_Application_Integration" title="Enterprise Application Integration">EAI</a>-Architekturen eingesetzt.
</p><p>Auch die <a href="Freie_Inhalte" title="Freie Inhalte">freie</a> Faktensammlung <a href="Wikidata" title="Wikidata">Wikidata</a> kann in diesem Sinne als Repository angesehen werden.
</p>
<div class="mw-heading mw-heading2"><h2 id="CASE-Werkzeuge">CASE-Werkzeuge</h2></div>
<p>Bei manchen Modellierungswerkzeugen („CASE“ = <a href="Computer-aided_software_engineering" title="Computer-aided software engineering">Computer-aided software engineering</a>) dient das Repository zur Speicherung aller Projektdaten wie beispielsweise <a href="Diagramm" title="Diagramm">Diagrammen</a>, <a href="Quellcode" class="mw-redirect" title="Quellcode">Quellcode</a> und <a href="Dokumentation" title="Dokumentation">Dokumentationen</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Dokumentenserver">Dokumentenserver</h2></div>
<p>Für <a href="Wissenschaftliche_Publikation" title="Wissenschaftliche Publikation">wissenschaftliche Publikationen</a>, die <a href="Online-Publikation" title="Online-Publikation">online zugänglich gemacht</a> werden, wird der Begriff Repository bzw. häufiger auf Deutsch <b>Repositorium</b> synonym für <a href="Dokumentenserver" title="Dokumentenserver">Dokumentenserver</a> verwendet. Ein Beispiel für einen Dokumentenserver ist <a href="ArXiv.org" class="mw-redirect" title="ArXiv.org">ArXiv.org</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="Data-Dictionary" title="Data-Dictionary">Data-Dictionary</a></li>
<li><a href="Data-Warehouse-System" title="Data-Warehouse-System">Data-Warehouse-System</a></li>
<li><a href="Digitale_Bibliothek" title="Digitale Bibliothek">Digitale Bibliothek</a></li>
<li><a href="RPM_Fusion" title="RPM Fusion">RPM Fusion</a>, ein Beispiel</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.duden.de/rechtschreibung/Repository"><i>Repository. Rechtschreibung, Bedeutung, Definition, Herkunft.</i></a> <a href="Duden" title="Duden">Duden</a>,<span class="Abrufdatum"> abgerufen am 29.&nbsp;November 2022</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3ARepository&amp;rft.title=Repository.+Rechtschreibung%2C+Bedeutung%2C+Definition%2C+Herkunft&amp;rft.description=Repository.+Rechtschreibung%2C+Bedeutung%2C+Definition%2C+Herkunft&amp;rft.identifier=https%3A%2F%2Fwww.duden.de%2Frechtschreibung%2FRepository&amp;rft.publisher=%5B%5BDuden%5D%5D">&nbsp;</span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text">Konstantin Stracke: <cite class="lang" lang="en" dir="auto" style="font-style:italic">"The rise of data repositories in materials chemistry"</cite>. In: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Communications Chemistry</cite>. 7. Jahrgang, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>1</span>, 22.&nbsp;März 2024, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>63</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1038/s42004-024-01143-0">10.1038/s42004-024-01143-0</a></span> (englisch, <a rel="nofollow" class="external text" href="https://www.nature.com/articles/s42004-024-01143-0">nature.com</a>).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Repository&amp;rft.atitle=%22The+rise+of+data+repositories+in+materials+chemistry%22&amp;rft.au=Konstantin%26%2332%3BStracke&amp;rft.date=2024-03-22&amp;rft.doi=10.1038%2Fs42004-024-01143-0&amp;rft.genre=journal&amp;rft.issue=1&amp;rft.jtitle=Communications+Chemistry&amp;rft.pages=63&amp;rft.volume=7.+Jahrgang" style="display:none">&nbsp;</span></span>
</li>
</ol>
<div class="hintergrundfarbe1 rahmenfarbe1 navigation-not-searchable normdaten-typ-s" style="border-style: solid; border-width: 1px; clear: left; margin-bottom:1em; margin-top:1em; padding: 0.25em; overflow: hidden; word-break: break-word; word-wrap: break-word;" id="normdaten">
<div style="display: table-cell; vertical-align: middle; width: 100%;">
<div>
Normdaten&nbsp;(Sachbegriff): <a href="Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>: <span class="-print"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4303846-3">4303846-3</a></span> </div>
</div></div></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-04-19" href="https://de.wikipedia.org/wiki/?title=Repository&amp;oldid=255290279">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>